import os

# 获取app.py所在目录绝对路径，作为基础路径
#BASE_DIR = os.path.abspath(os.path.dirname(__file__))
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# 以BASE_DIR为基准，拼接数据目录
BASE_DATA_PATH = os.path.join(BASE_DIR, "data")

# 各文件夹路径配置
UPLOAD_FOLDER = BASE_DATA_PATH
TEMP_RESULT_FOLDER = os.path.join(BASE_DATA_PATH, "temp_results")
ARCHIVE_FOLDER = os.path.join(BASE_DATA_PATH, "history")
template_dir = os.path.join(BASE_DIR, 'templates')
static_dir = os.path.join(BASE_DIR, 'static')

# 替换热像素时的默认半径
REPLACE_RADIUS = 3

# 限制上传文件类型（可选）
ALLOWED_EXTENSIONS = {'fits', 'fit', 'fts'}

# 最大上传文件大小：2000MB（可选）
MAX_CONTENT_LENGTH = 2000 * 1024 * 1024





